package com.marketingexpert.service.marketingmgnt.impl;

import java.util.List;
import java.util.Map;

import com.marketingexpert.config.Placeholder;
import com.marketingexpert.domain.AutoFollowsFans;
import com.marketingexpert.domain.AutoRecomment;
import com.marketingexpert.domain.AutoatContent;
import com.marketingexpert.domain.Discount;
import com.marketingexpert.domain.Trend;
import com.marketingexpert.domain.UserFuncEnable;
import com.marketingexpert.domain.UserFuncEnableWeiboId;
import com.marketingexpert.exception.MarketingExpertException;
import com.marketingexpert.service.marketingmgnt.MarketingService;
import com.marketingexpert.service.snsmgnt.User;
import com.marketingexpert.service.storemgnt.AbstractActivity;
import com.marketingexpert.service.storemgnt.MarketingItem;
import com.marketingexpert.service.storemgnt.MarketingPromotion;
import com.taobao.api.domain.Activity;
import com.taobao.api.domain.Coupon;
import com.taobao.api.domain.Item;
import com.taobao.api.domain.Meal;

public class MarketingServiceBaseImpl implements MarketingService {

	public List<MarketingPromotion> batchGetItemPromotion(String[] itemIds,
			String sessionKey,long pageNo) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void disableAutoAt(int parseInt) {
		// TODO Auto-generated method stub
		
	}

	public List<AbstractActivity> batchQueryActivity(String activityId,
			String sessionKey) throws MarketingExpertException {
		// TODO Auto-generated method stub
		return null;
	}

	public List<Meal> batchQueryMeals(long[] mealIdLong, String sessionKey) {
		// TODO Auto-generated method stub
		return null;
	}

	public void cancelActivity(String activityId, String sessionKey) {
		// TODO Auto-generated method stub

	}

	@Override
	public List<UserFuncEnable> queryEnabledFuncPagin(String funcCode, int cursor,
			int pageSize) {
		// TODO Auto-generated method stub
		return null;
	}

	public AbstractActivity createCouponActivity(String couponId,
			String totalNum, String maxGet, String sessionkey) {
		// TODO Auto-generated method stub
		return null;
	}

	public List<String> genarateContentList(List<Item> items, String content,
			Placeholder placeholder) {
		// TODO Auto-generated method stub
		return null;
	}

	public String generateContent(String content, AbstractActivity activity,
			Placeholder placeholder) {
		// TODO Auto-generated method stub
		return null;
	}

	public List<Coupon> getExistCoupon(String couponId, long pageNo,
			String sessionKey) {
		// TODO Auto-generated method stub
		return null;
	}

	public List<User> getNewFans(com.marketingexpert.domain.User user) {
		// TODO Auto-generated method stub
		return null;
	}

	public  Map<String, Object> getOneTrendMessage(String trend)
			throws MarketingExpertException {
		// TODO Auto-generated method stub
		return null;
	}

	public MarketingItem getSingleItem(long itemId, String sessionKey) {
		// TODO Auto-generated method stub
		return null;
	}

	public void publishRetweetMarketing(Map<String, Object> params)
			throws MarketingExpertException {
		// TODO Auto-generated method stub

	}

	public List<Trend> queryAllTrendByUserId(int[] userIds, int index)
			throws MarketingExpertException {
		// TODO Auto-generated method stub
		return null;
	}

	public AutoRecomment queryAutoRecommentById(int autoRecId)
			throws MarketingExpertException {
		// TODO Auto-generated method stub
		return null;
	}

	public AutoRecomment queryAutoRecommentByUserId(int parentUserId) {
		// TODO Auto-generated method stub
		return null;
	}

	public List<Meal> queryMeals(long mealId, String sessionKey) {
		// TODO Auto-generated method stub
		return null;
	}

	public Map<String, Object> querySingleActivity(String activityId,
			String sessionKey) {
		// TODO Auto-generated method stub
		return null;
	}

	public boolean recommentItemPromotion(String content,
			com.marketingexpert.domain.User weiboUser, MarketingPromotion mp,
			Placeholder placeholder) {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean recommentMeal(Meal meal,
			com.marketingexpert.domain.User weiboUser, Placeholder placeholder,
			String content, MarketingItem item) {
		// TODO Auto-generated method stub
		return false;
	}

	public void saveAutoMarketingTrends(String[] trends, String[] weiboUserIds,
			String parentUserID) throws MarketingExpertException {
		// TODO Auto-generated method stub

	}

	public int saveAutoRecomment(AutoRecomment ar)
			throws MarketingExpertException {
		// TODO Auto-generated method stub
		return 0;
	}

	public void sendItemRecomment(String conent, String weiboUserId,
			String itemPic) {
		// TODO Auto-generated method stub

	}
	
	

	@Override
	public boolean sendItemRecomment(String content,
			com.marketingexpert.domain.User weiboUser, Item Item,
			Placeholder placeholder) {
		// TODO Auto-generated method stub
		return false;
	}

	public int updateAutoRecomment(AutoRecomment ar) {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean deleteAutoFollowedFansByPid(int parentUserId)
			throws MarketingExpertException {
		// TODO Auto-generated method stub
		return false;
	}

	public List<AutoFollowsFans> queryAllAutoFollowFansByPId(int parentUserId,int pageNo)
			throws MarketingExpertException {
		// TODO Auto-generated method stub
		return null;
	}

	public int saveAutoFollowedFans(AutoFollowsFans autoFollowsFnas)
			throws MarketingExpertException {
		// TODO Auto-generated method stub
		return 0;
	}

	public int queryNewFansCount(int id) {
		// TODO Auto-generated method stub
		return 0;
	}

	public void analysisWeiboRt(Discount discount)
			throws MarketingExpertException {
		// TODO Auto-generated method stub
		
	}

	public int getSingleWeiboRtCounts(com.marketingexpert.domain.User user,
			String messageId) throws MarketingExpertException {
		// TODO Auto-generated method stub
		return 0;
	}

	public List<Trend> queryAllTrendByPId(int id) {
		// TODO Auto-generated method stub
		return null;
	}

	public void cancelAutoMarketing(int id) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public AutoatContent queryAtcontent(int pId) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public int saveAutoAtContent(AutoatContent atContent) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public int updateAtcontent(AutoatContent atContent) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public void cancelAutoAtContent(int parseInt) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public String autoMarketingExecute(Map<String, Object> material,
			com.marketingexpert.domain.User user)
			throws MarketingExpertException {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void saveFuncEnable(UserFuncEnable ufe) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public UserFuncEnable queryEnabledFunc(String funcCode, int userId) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void disableFunc(int parseInt,int userId) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void updateFunc(List<UserFuncEnableWeiboId> userFuncEnableWeiboIds,
			int pid) {
		// TODO Auto-generated method stub
		
	}
	
	@Override
	public int enableAutoAt(UserFuncEnable ufe) {
		return 0;
	}

	@Override
	public int queryEnableFuncTotalCounts(String string) {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public MarketingPromotion getItemPromotion(String itemId,
			String sessionKey,long pageNo) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public List<Activity> getActivity(String activityId, String sessionKey) {
		// TODO Auto-generated method stub
		return null;
	}
	
	
}
